@charset "utf-8";
/* CSS Document */

.cfl { overflow:hidden; margin-top:10px; }
.cfl .hd { padding-bottom:20px; }
.cfl .page { display:inline; float:right; }
.cfl .last { background:url(img/btn_page.gif) no-repeat -36px 0; cursor:pointer; float:left; height:17px; margin-left:15px; width:17px; }
.cfl .next_on { background:url(img/btn_page.gif) no-repeat -18px 0; cursor:pointer; float:left; height:17px; margin-left:15px; width:17px; }
.cfl .title { font-size:14px; font-weight:bold; }
.cfl .bd { width:238px; padding:10px; border:1px solid #ddf3d9; }
.cfl .bd dl { margin:5px; }
.cfl .bd dt { width:50px; height:50px; padding:2px; background:url(img/small_head_default.gif) no-repeat; position:relative; float:left; }
.cfl .nickname { margin:5px 0 0 20px; float:left; background: url(img/logo_sm.png) right 0 no-repeat; color:#225F98; width:120px; }
.cfl .btn { background:url(img/card_list_add.gif) no-repeat; width:55px; height:20px; display:block; float:left; margin:5px 0 0 20px; }